iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0

一、前言

在自動化流程中,條件式邏輯讓流程能根據不同的情境來決定執行方式,也是實務中非常容易遇到的情境。

在 Power Automate Desktop 中,條件式通常通過 If-Else 和 Switch 來控制條件邏輯。本篇文章將以年齡分類為例,分享可以如何透過 Power Automate Desktop 應用這些條件式來達成自動化。

二、示範情境:年齡分類

If-Else 條件式可以讓我們根據一個條件的結果來執行不同的操作,非常適合簡單的邏輯分支情境。例如,在這個範例中,我們將根據用戶輸入的年齡,來決定是顯示「未成年」、「成年人」,還是「老年人」。

範例:根據年齡顯示分類訊息

假設我們想要設計一個流程,當用戶輸入年齡時,我們可以根據他的年齡進行分類:

  • 小於 18 歲:顯示「未成年」。

  • 18 到 65 歲:顯示「成年人」。

  • 大於 65 歲:顯示「老年人」。

三、If-Else 條件式設計

在 Power Automate Desktop 中,我們可以使用 If-Else 條件來進行範圍判斷。此範例將展示如何根據輸入的年齡進行邏輯分支。

流程步驟:

  1. 顯示對話輸入方塊:用戶輸入年齡,並將其存至變數 UserInput。

  2. If 條件:檢查年齡是否小於 18,若是,跳出顯示訊息「未成年」。

  3. Else If 條件:如果年齡大於 65,顯示「老年人」。

  4. Else 條件:檢查年齡是否介於 18 到 65 之間(不屬於上述兩者條件),若是,顯示「成年人」。

參考範例:

https://ithelp.ithome.com.tw/upload/images/20240921/201694594bInNBtqyl.png
Yes

四、小結

使用 If-Else 條件式,我們可以根據不同情境決定流程的下一步操作,讓自動化流程能夠根據數據動態調整下一步,是自動化流程中非常常見的應用場景之一。

左側動作列的「條件」類別除了 If , Else if, Else 之外,還有一些常用的條件式,此文先介紹這三個基礎條件式,下篇文章我們將繼續延伸介紹另一個也很常用到的條件式:Switch。

文章同步刊載於此


上一篇
Power Automate Desktop:變數與文字型態
下一篇
Power Automate Desktop:Switch 條件式應用
系列文
30 天打造 RPA 自動化流程:Power Automate 從入門到實戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言